abcd = int(input('Введите четырех значное число: '))
print('')
k = 0
if 999 < abcd < 10000:
    a = abcd // 1000
    b = abcd // 100 % 10
    c = abcd // 10 % 10
    d = abcd % 10
    if abcd % 2 == 0:
        print('Число четное: Да')
    else:
        print('Число четное: Нет')
    if abcd % 3 == 0:
        print('Число кратное трем: Да')
    else:
        print('Число кратное трем: Нет')
    

    koren = abcd ** 0.5
    if koren == int(koren):
        print('Число является квадратом числа:',int(koren))
    else:
        print('Число является квадратом числа: Нет')
    print('')
    print('Наименьшая цифра в числе:',min(a,b,c,d))
    print('Наибольшая цифра в числе:',max(a,b,c,d))
    while abcd != 0:
        if abcd % 10 == 0:
            k += 1
        abcd = abcd // 10
    print('Кол-во нулей в числе:',k)
    print('')
    koren_d = d ** 0.5
    if koren_d == int(koren_d):
        print('Цифра в разряде единиц является квадратом цифры:',int(koren_d))
    else:
        print('Цифра в разряде единиц является квадратом цифры: Нет')
    koren_c = c ** 0.5
    if koren_c == int(koren_c):
        print('Цифра в разряде десятков является квадратом цифры:',int(koren_c))
    else:
        print('Цифра в разряде десятков является квадратом цифры: Нет')
    koren_b = b ** 0.5
    if koren_b == int(koren_b):
        print('Цифра в разряде сотен является квадратом цифры:',int(koren_b))
    else:
        print('Цифра в разряде сотен является квадратом цифры: Нет')
    koren_a = a ** 0.5
    if koren_a == int(koren_a):
        print('Цифра в разряде тысяч является квадратом цифры:',int(koren_a))
    else:
        print('Цифра в разряде тысяч является квадратом цифры: Нет')
else:
    print('Введенное число не является четырехзначным!')


